package com.gqj.meter.domain.vo;

import com.gqj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;

/**
 * 通讯模块对象 md_com_module
 *
 * @author lxq
 * @date lxq-02-10
 */
public class MdComModuleVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 通讯模块id */
    @ApiModelProperty("通讯模块id")
    private Long moduleId;

    /** 资产编号 */
    @ApiModelProperty("资产编号")
    private String meterNo;

    /**条形码 */
    @ApiModelProperty("条形码")
    private String rfidNo;


    /** 关联设备类别 */
    @ApiModelProperty("关联设备类别")
    private String assocCategory;


    /** 通信模块类型 */
    @ApiModelProperty("通信模块类型")
    private String moduleType;


    /** 状态 */
    @ApiModelProperty("状态")
    private String statusCode;

    /** 库房标识 */
    @ApiModelProperty("库房标识")
    private Long whId;

    /** 库区标识 */
    @ApiModelProperty("库区标识")
    private Long whAreaId;

    /** 存放区标识 */
    @ApiModelProperty("存放区标识")
    private Long storeAreaId;

    /** 储位标识 */
    @ApiModelProperty("储位标识")
    private Long storeLocId;

    /**
     * 库房名称
     */
    @ApiModelProperty("库房名称")
    private String whName;

    /**
     * 库区名称
     */
    @ApiModelProperty("库区名称")
    private String whAreaname;

    /**
     * 存放区名称
     */
    @ApiModelProperty("存放区名称")
    private String storeAreaName;

    /**
     * 储位名称
     */
    @ApiModelProperty("储位名称")
    private String storeLocName;


    @ApiModelProperty("业务状态")
    private String serviceStatus;

    public String getServiceStatus() {
        return serviceStatus;
    }

    public void setServiceStatus(String serviceStatus) {
        this.serviceStatus = serviceStatus;
    }

    public Long getModuleId() {
        return moduleId;
    }

    public void setModuleId(Long moduleId) {
        this.moduleId = moduleId;
    }

    public String getMeterNo() {
        return meterNo;
    }

    public void setMeterNo(String meterNo) {
        this.meterNo = meterNo;
    }

    public String getRfidNo() {
        return rfidNo;
    }

    public void setRfidNo(String rfidNo) {
        this.rfidNo = rfidNo;
    }

    public String getAssocCategory() {
        return assocCategory;
    }

    public void setAssocCategory(String assocCategory) {
        this.assocCategory = assocCategory;
    }

    public String getModuleType() {
        return moduleType;
    }

    public void setModuleType(String moduleType) {
        this.moduleType = moduleType;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }

    public Long getWhId() {
        return whId;
    }

    public void setWhId(Long whId) {
        this.whId = whId;
    }

    public Long getWhAreaId() {
        return whAreaId;
    }

    public void setWhAreaId(Long whAreaId) {
        this.whAreaId = whAreaId;
    }

    public Long getStoreAreaId() {
        return storeAreaId;
    }

    public void setStoreAreaId(Long storeAreaId) {
        this.storeAreaId = storeAreaId;
    }

    public Long getStoreLocId() {
        return storeLocId;
    }

    public void setStoreLocId(Long storeLocId) {
        this.storeLocId = storeLocId;
    }

    public String getWhName() {
        return whName;
    }

    public void setWhName(String whName) {
        this.whName = whName;
    }

    public String getWhAreaname() {
        return whAreaname;
    }

    public void setWhAreaname(String whAreaname) {
        this.whAreaname = whAreaname;
    }

    public String getStoreAreaName() {
        return storeAreaName;
    }

    public void setStoreAreaName(String storeAreaName) {
        this.storeAreaName = storeAreaName;
    }

    public String getStoreLocName() {
        return storeLocName;
    }

    public void setStoreLocName(String storeLocName) {
        this.storeLocName = storeLocName;
    }
}
